package com.集合;

import java.util.Collection;
import java.util.ArrayList;

public class CollectionDemo {
    public static void main(String[] args) {
        //采用多态的形式创建Collection集合对象，ArrayList是Collection的子类
        Collection<String> c = new ArrayList<String>();

        //向集合中添加对象 boolean add(E e)
        c.add("hello");
        c.add("world");
        c.add("java");

        //调用add方法永远是true
//        System.out.println(c.add("hello"));
//        System.out.println(c.add("world"));
//        System.out.println(c.add("java"));

        //从集合中移除指定的元素 boolean remove(Object o)
        c.remove("java");
        c.remove(" my world");

        //清空集合中的元素 void clear()
        //c.clear();

        //判断集合是否存在指定元素 boolean contains(Object o)
        System.out.println(c.contains("hello"));
        System.out.println(c.contains("my world"));
        //判断集合是否为空 boolean isEmpty()
        System.out.println(c.isEmpty());
        //集合的长度即集合的元素个数 int c.size()
        System.out.println(c.size());

        //输出集合对象
        System.out.println(c);
        //输出为[hello, world, java],说明重写了toString方法
    }
}
